package cn.zl.web.inter.devicechannel;

import cn.yunbamboos.rest.service.dto.out.BaseOutDTO;
import cn.zl.web.dto.devicechannel.QueryDeviceChannelByPageInDTO;
import cn.zl.web.dto.devicechannel.PlayDeviceChannelInDTO;
import cn.zl.web.dto.devicechannel.UpdateDeviceChannelInDTO;
import org.springframework.web.context.request.async.DeferredResult;

public interface IDeviceChannelService {

    /**条件分页查询国标设备通道列表服务*/
    BaseOutDTO queryByPage(QueryDeviceChannelByPageInDTO in);
    /**更新国标设备通道信息服务*/
    BaseOutDTO update(UpdateDeviceChannelInDTO in);
    /**播放国标设备通道服务*/
    DeferredResult<BaseOutDTO> playStream(PlayDeviceChannelInDTO in);

}
